The Scheduling Problem And The List Algorithm